.employee-helper {
    position: relative;

    padding-bottom: 172rpx;

    &-tab {
        display: flex;
        align-items: center;

        height: 100rpx;

        background: #ffffff;
        &-item {
            display: flex;
            align-items: center;
            flex: 1;
            justify-content: center;

            color: #999999;

            font-family: PingFangSC-Regular, PingFang SC;
            font-size: 34rpx;
            font-weight: 400;
        }
        &-item_active {
            color: #fe292b;

            font-weight: 500;

            .custom-text {
                position: relative;
                &::after {
                    position: absolute;
                    bottom: -28rpx;
                    left: 0;

                    width: 100%;
                    height: 6rpx;

                    content: '';

                    border-radius: 4rpx;
                    background: #fe292b;
                }
            }
        }
    }
    &-list {
        &-item {
            margin-top: 20rpx;

            background-color: #fff;
        }
    }
    .list-item-header {
        display: flex;
        align-items: center;
        justify-content: space-between;

        height: 104rpx;
        padding: 0 32rpx;

        color: #333333;
        border-bottom: 2rpx solid #f5f5f5;

        font-family: PingFangSC-Regular, PingFang SC;
        font-size: 28rpx;
        font-weight: 400;
        .order-text {
            overflow: hidden;

            max-width: calc(100% - 84rpx);

            white-space: nowrap;
            text-overflow: ellipsis;
        }
        .status-text {
            min-width: 120rpx;

            text-align: right;

            color: #fe292b;
        }
    }
    .list-item-goods {
        margin: 0 32rpx;
        padding: 32rpx 0;
        .list-item-title {
            position: relative;

            display: -webkit-box;
            overflow: hidden;
            -webkit-box-orient: vertical;

            margin-bottom: 26rpx;
            padding-right: 130rpx;

            text-overflow: ellipsis;
            word-break: break-all;

            color: #33302d;

            font-family: PingFangSC-Medium, PingFang SC;
            font-size: 32rpx;
            font-weight: 500;

            -webkit-line-clamp: 2;

            &-status {
                position: absolute;
                top: 0;
                right: 0;

                text-align: right;

                color: #333333;

                font-family: PingFangSC-Medium, PingFang SC;
                font-size: 28rpx;
                font-weight: 500;
            }
            .status-color {
                color: #fe292b;
            }
            .status-color2 {
                color: #ff9b28;
            }
        }
        .list-item-value {
            display: flex;
            align-items: center;
            justify-content: space-between;
            .list-item-spec {
                overflow: hidden;
                flex: 1;

                padding-right: 20rpx;

                white-space: nowrap;
                text-overflow: ellipsis;

                font-family: PingFangSC-Regular, PingFang SC;
                font-size: 26rpx;
                font-weight: 400;
            }
            .list-item-total {
                position: relative;

                color: #999999;

                font-family: PingFangSC-Regular, PingFang SC;
                font-size: 26rpx;
                font-weight: 400;

                .line-through-text {
                    position: absolute;
                    top: -30rpx;
                    right: 0;
                }
                .buy-num {
                    white-space: nowrap;
                    word-wrap: normal;
                }
            }
        }
    }
    .list-item-goods + .list-item-goods {
        border-top: 2rpx solid #f5f5f5;
    }

    .employee-helper-search {
        position: relative;

        padding: 22rpx 32rpx;

        background-color: #fff;

        .custom-icon-search {
            position: absolute;
            top: 43rpx;
            left: 60rpx;

            width: 30rpx;
            height: 30rpx;
        }

        .custom-input-main {
            height: 72rpx;
            padding: 0 30rpx;
            padding-left: 72rpx;

            border-radius: 36rpx;
            background: #f9f9f9;

            font-size: 28rpx;
        }
        :deep {
            .custom-input-main-placeholder {
                color: #969696;

                font-family: PingFangSC-Regular, PingFang SC;
                font-size: 28rpx;
                font-weight: 400;
            }
        }
    }
    .line-through {
        .list-item-title,
        .list-item-spec,
        .list-item-total {
            text-decoration: line-through;

            color: #999;
        }
    }
    .line-through-text {
        text-decoration: line-through;

        color: #999;
    }
    .verification-icon {
        position: fixed;
        right: 32rpx;
        bottom: 52rpx;

        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;

        width: 120rpx;
        height: 120rpx;

        color: #585858;
        border-radius: 50%;
        background: #ffffff;
        box-shadow: 0rpx 12rpx 32rpx 0rpx #cccccc;

        font-family: PingFangSC-Regular, PingFang SC;
        font-size: 24rpx;
        font-weight: 400;
        .custom-icon {
            width: 46rpx;
            height: 46rpx;
            margin-bottom: 4rpx;
        }
        .custom-text {
            margin-bottom: -4rpx;
        }
    }
    .no-data {
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
    }
    .no-data-img {
        width: 278rpx;
        height: 160rpx;
        margin: 312rpx 0 24rpx 0;
    }
    .no-data-title {
        color: #333333;

        font-size: 28rpx;
        font-weight: 400;
        line-height: 34rpx;
    }
}
